package com.wgy.day32字符流.字符输出流;

import java.io.FileWriter;
import java.io.IOException;

/*
字符输出流的续写和换行写
FileWriter:文件字节输出流
       作用:把内存中的数据写入到硬盘的文件中

       追加写/续写:使用两个参数的构造方法
          构造方法:FileWriter(String name,boolean append):创建一个向具有指定named 文件中写入数据的文件输出流
                 FileWriter(File file,boolean append):创建一个向指定File对象表示的文件中写入数据的文件输出流
                    参数:Stream name,File file:写入数据的目的地
                        boolean append:追加写开关
                                  true:创建对象不会覆盖原文件,继续在文件的末尾追加写数据
                                 false:创建一个新文件,覆盖源文件

           换行写:写换行符号,不同的系统,换号符号不同
                 windows:\r\n
                   linux:/n
                     mac:/n
*/
public class Demo04Writer {
    public static void main(String[] args) throws IOException {
        FileWriter fw=new FileWriter("D:\\小云\\abc\\b\\c.txt",true);//源文件:传智播客程序员abcdede
        fw.write("\r\n"+"你好"+"\r\n");
        fw.write("HelloWorld"+"\r\n");
        fw.flush();
        for (int i = 0; i < 5; i++) {
            fw.write("你好"+i+"\r\n");
        }
        fw.close();
    }
}
